Введение
Джаллох Ишмаил.
Российский университет дружбы народов, Москва, Россия
17 мая 2025
Ознакомиться с функционалом операционной системы Linux.
Просмотреть видео и на основе полученной информации пройти тестовые задания.
Линукс - в части случаев GNU/Linux — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты. Как и ядро Linux, системы на его основе, как правило, создаются и распространяются в соответствии с моделью разработки свободного и открытого программного обеспечения. Linux-системы распространяются в основном бесплатно в виде различных дистрибутивов — в форме, готовой для установки и удобной для сопровождения и обновлений, — и имеющих свой набор системных и прикладных компонентов, как свободных, так и проприетарных.
Курс действительно называется “Введение в Linux”, поэтому с этим вопросом проблем не возникло.
Прочитав критерии прохождения курса, я отметил необходимые утверждения.
Стандартная операционная система, предлагаемая большей частью магазинов - windows, именно она стоит у меня на основном компьютере.
На свой компьютер мы устанавливали специальную программу VirtualBox, которая нужна для подключения одной операционной на другой.
Да, моя виртуальная машина хорошо работает, и у меня получилось запустить с неё Линукс, но в последнее время я чаще использую ноутбук, на котором Линукс стоит как основная операционная система.
Я создал документ, и перед сохранением выбрал нужный формат, а после я ег прикрепил к курсу. Прикрепленный файл видно на скриншоте.
deb — формат пакетов операционных систем проекта Debian. Используется также их производными, такими как Ubuntu, Knoppix и другими.
Менеджер обновлений — это программа для обновления установленного программного обеспечения в дистрибутивах ОС Linux, основанных на Debian или использующих систему управления пакетами APT. Менеджер обновлений устанавливает обновления безопасности или просто улучшающие функциональность программы.
Ассоль - героиня литературного произведения, а термин - это определение.
Интерфейс командной строки Linux является регистрозависимым.
Интерфейс командной строки Linux является регистрозависимым, поэтому не подходит вариант, где буква А - маленькая(строчная).
Я прописываю полный путь до директории Downloads, так как на данный момент нахожусь в другой директории.
rm -r удаление директории и рекуррентное удаление файлов, находящихся в ней.
Это я проверил эмпирическим путём, что видно в ходе скринкаста.
Это запуск программы в фоновом режиме.
Автоматически поток ошибок выводится на экран - это видно, например, в ходе выполненных лабораторных. В файл будет поток выводиться, если его перенаправить.
< file — использовать файл как источник данных для стандартного потока ввода.
file — направить стандартный поток вывода в файл. Если файл не существует, он будет создан, если существует — перезаписан сверху.
2> file — направить стандартный поток ошибок в файл. Если файл не существует, он будет создан, если существует — перезаписан сверху.
file — направить стандартный поток вывода в файл. Если файл не существует, он будет создан, если существует — данные будут дописаны к нему в конец.
2>>file — направить стандартный поток ошибок в файл. Если файл не существует, он будет создан, если существует — данные будут дописаны к нему в конец.
&>file или >&file — направить стандартный поток вывода и стандартный поток ошибок в файл. Другая форма записи: >file 2>&1.
cat names.txt | ./interacter.py | less = вывод на экран
cat names.txt | ./interacter.py 2>err.txt | less = вывод ошибки в err.txt
Команда wget -P /home/alex/Pictures http://example.com/example.jpg скачивает файл и даже размещает его, назвав example.jpg, в папке /home/alex/Pictures. Но после этих манипуляций срабатывает часть ключа -O 1.jpg и только что скачаный example.jpg конвертируется в 1.jpg и размещается в текущей директории, в которой мы находимся, потому что путь файла уже не указан, указано только название - 1.jpg.
-q –quiet Turn off Wget’s output.
4.2 Типы файлов
При загрузке материалов из Интернета вы часто захотите ограничить поиск только определенными типами файлов. Например, если вы заинтересованы в загрузке GIF-файлов, вы не будете рады получить кучу документов PostScript, и наоборот.
Wget предлагает две опции для решения этой проблемы. В описании каждой опции перечислены краткое имя, длинное имя и эквивалентная команда в .wgetrc.
‘-A acclist’ ‘–accept acclist’ ‘accept = acclist’ ‘–accept-regex urlregex’ ‘accept-regex = urlregex’
Аргумент опции '--accept' представляет собой список суффиксов или шаблонов файлов, которые Wget будет загружать при рекурсивном получении. Суффикс - это конечная часть файла, состоящая из "обычных" букв, например, 'gif' или '.jpg'. Шаблон совпадения содержит подстановочные знаки типа shell, например, 'books*'.
Таким образом, указав 'wget -A gif,jpg', Wget загрузит только файлы, заканчивающиеся на 'gif' или 'jpg', то есть GIF и JPEG. С другой стороны, 'wget -A "zelazny*196[0-9]*" загрузит только файлы, начинающиеся с 'zelazny' и содержащие в себе числа от 1960 до 1969. Описание того, как работает сопоставление шаблонов, можно найти в руководстве к вашей оболочке.
gzip (сокращение от GNU Zip) — утилита сжатия и восстановления (декомпрессии) файлов, использующая алгоритм Deflate.
c - архиватор
j - указатель на тип архиватора bzip
f - потому что создаем архив в файловой системе
? = один символ
alexey = маленькая буква
И файл должен быть jpeg, а не jpg
grep -r "love" ~/Shakespeare/ > 1_m.txt
Я просмотрел курс и освежил в памяти навыки работы с архивами, скачивание файлов, команды grep и тп.